Release 10.1A: OpenEdge Application Server:
Administration
Preface
This Preface contains the following sections:
Purpose
This manual provides a central point of reference for configuring and managing the following OpenEdge® Application Server products and OpenEdge adapters:
All of these products and adapters share one or more of the following common features:
- Comprise part of the OpenEdge Application Server product set.
- Rely on the Progress Explorer framework for configuration and administration.
- Rely on the OpenEdge NameServer for fault-tolerance and availability.
- Play a unique role within OpenEdge application and integration services to help you develop and deploy applications as part of a Service Oriented Architecture (SOA).
Audience
This manual is for you if you need to configure and manage any of the OpenEdge Application Server products and OpenEdge adapters that it features. This manual is also for you if you need to deploy AppServer applications, WebSpeed applications, Progress 4GL applications that include JMS messaging using SonicMQ, or if you need to deploy Progress 4GL Web services within the OpenEdge or Sonic ESB environment. For more information on these products and adapters, see OpenEdge Getting Started: Application and Integration Services . For most of these products and components it is helpful to be familiar with the Progress Explorer framework. For more information on this framework, see OpenEdge Getting Started: Installation and Configuration .
Organization
Chapter 1 "Overview of Server and Services Administration"
Introduces the OpenEdge server and adapter products who’s management is described in this manual, and provides references for more information on product architecture and usage.
Part II, AppServer and Internet Adapter Administration
Chapter 2 "Configuring and Managing the AppServer"
Describes the components, tools, and procedures for managing an AppServer installation.
Chapter 3 "Configuring and Managing the AppServer Internet Adapter"
Describes the components, tools, and procedures for managing an AppServer Internet Adapter installation.
Part III, Web Services Adapter Administration
Chapter 4 "Configuring a Web Services Adapter Installation"
Describes the basic features of Web Services Adapter (WSA) management and some post installation configuration tasks.
Chapter 5 "Managing the Web Services Adapter"
Describes how to create and manage a WSA Web application in the context of a Java servlet engine (JSE), how to create and manage WSA servlets in the context of a WSA Web application, and how to create and manage corresponding WSA instances in the context of the OpenEdge environment using the Progress Explorer framework.
Chapter 6 "Deploying and Managing Progress 4GL Web Services"
Describes how to deploy and manage Progress 4GL Web services in the context of a single WSA instance, and how to export and import Web services between WSA instances.
Chapter 7 "Web Services Adapter Security Configurations"
Describes the components of WSA security and how to create and manage common WSA security configurations, listed for reference by alphabetical order.
Chapter 8 "Using the WSA Management Utility (WSAMAN)"
Introduces the WSAMAN command-line utility to perform many of the WSA and Web service management tasks that are otherwise performed using the Progress Explorer GUI.
Part IV, WebSpeed Administration
Chapter 9 "Configuring WebSpeed in Windows"
Describes the basic requirements and procedures for configuring a WebSpeed installation in the Windows environment.
Chapter 10 "Configuring WebSpeed on UNIX"
Describes the basic requirements and procedures for configuring a WebSpeed installation in the UNIX environment.
Chapter 11 "WebSpeed Dynamic Code-page Support"
Describes how to manage dynamic code-page support for internationalizing WebSpeed installations.
Chapter 12 "Connecting WebSpeed to a Data Source"
Describes how to connect a WebSpeed application to an OpenEdge data source, such an OpenEdge RDBMS or DataServer.
Chapter 13 "WebSpeed Security"
Describes the components of WebSpeed security and how to use them to manage secure WebSpeed installations and applications.
Chapter 14 "Using Active Server Pages with WebSpeed"
Describes how to manage a WebSpeed installation to incorporate Microsoft Active Server Pages (ASP) in a WebSpeed application.
Part V, Messaging and ESB Administration
Chapter 15 "OpenEdge Adapter for SonicMQ Administration"
Describes the components, tools, and procedures for managing a SonicMQ Adapter installation to provide Java Message Service (JMS) messaging for a Progress 4GL client of a SonicMQ JMS.
Chapter 16 "Configuring and Managing the OpenEdge Adapter for Sonic ESB"
Describes the components, tools, and procedures for managing Progress 4GL Web services as OpenEdge services installed and enabled through the Sonic ESB Adapter on the Sonic Enterprise Service Bus (Sonic ESB).
Appendix A "Reference to Progress 4GL Web Service Properties."
Describes how to access and provides an alphabetical reference to configuration and run-time properties used to manage both Progress 4GL Web services in the OpenEdge environment and OpenEdge services in the Sonic ESB environment.
Appendix B, "Command and Utility Reference"
Describes the syntax for commands and utilities documented in this manual. If this manual provides the primary documentation for a command or utility, the syntax for that command or utility appears in this appendix
Typographical conventions
This manual uses the following typographical conventions:
Examples of syntax descriptions
In this example,
ACCUMis a keyword, andaggregateandexpressionare variables:
FORis one of the statements that can end with either a period or a colon, as in this example:
In this example,
STREAMstream,UNLESS-HIDDEN, andNO-ERRORare optional:
In this example, the outer (small) brackets are part of the language, and the inner (large) brackets denote an optional item:
A called external procedure must use braces when referencing compile-time arguments passed by a calling procedure, as shown in this example:
In this example,
EACH,FIRST, andLASTare optional, but you can choose only one of them:
In this example, you must include two expressions, and optionally you can include more. Multiple expressions are separated by commas:
In this example, you must specify
MESSAGEand at least oneexpressionorSKIP[ (n) ], and any number of additionalexpressionorSKIP[ (n) ] is allowed:
In this example, you must specify {
include-file, then optionally any number ofargumentor&argument-name = "argument-value", and then terminate with }:
Long syntax descriptions split across lines
Some syntax descriptions are too long to fit on one line. When syntax descriptions are split across multiple lines, groups of optional and groups of required items are kept together in the required order.
In this example,
WITHis followed by six optional items:
Complex syntax descriptions with both required and optional elements
Some syntax descriptions are too complex to distinguish required and optional elements by bracketing only the optional elements. For such syntax, the descriptions include both braces (for required elements) and brackets (for optional elements).
In this example,
ASSIGNrequires either one or morefieldentries or onerecord. Options available withfieldorrecordare grouped with braces and brackets:
OpenEdge messages
OpenEdge displays several types of messages to inform you of routine and unusual occurrences:
- Execution messages inform you of errors encountered while OpenEdge is running a procedure; for example, if OpenEdge cannot find a record with a specified index field value.
- Compile messages inform you of errors found while OpenEdge is reading and analyzing a procedure before running it; for example, if a procedure references a table name that is not defined in the database.
- Startup messages inform you of unusual conditions detected while OpenEdge is getting ready to execute; for example, if you entered an invalid startup parameter.
After displaying a message, OpenEdge proceeds in one of several ways:
- Continues execution, subject to the error-processing actions that you specify or that are assumed as part of the procedure. This is the most common action taken after execution messages.
- Returns to the Progress Procedure Editor, so you can correct an error in a procedure. This is the usual action taken after compiler messages.
- Halts processing of a procedure and returns immediately to the Progress Procedure Editor. This does not happen often.
- Terminates the current session.
OpenEdge messages end with a message number in parentheses. In this example, the message number is
200:
If you encounter an error that terminates OpenEdge, note the message number before restarting.
Obtaining more information about OpenEdge messages
In Windows platforms, use OpenEdge online help to obtain more information about OpenEdge messages. Many OpenEdge tools include the following Help menu options to provide information about messages:
- Choose Help
Recent Messages to display detailed descriptions of the most recent OpenEdge message and all other messages returned in the current session.
- Choose Help
Messages and then enter the message number to display a description of a specific OpenEdge message.
- In the Progress Procedure Editor, press the HELP key or F1.
On UNIX platforms, use the Progress
procommand to start a single-user mode character OpenEdge client session and view a brief description of a message by providing its number.
![]()
To use the pro command to obtain a message description by message number:
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |